package cn.iocoder.yudao.module.erp.controller.admin.dpitem.dpeastlistgz.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import com.alibaba.excel.annotation.*;

@Schema(description = "管理后台 - 广州东线清单 Response VO")
@Data
@ExcelIgnoreUnannotated
public class DpEastListGzRespVO {

    @Schema(description = "主键id", requiredMode = Schema.RequiredMode.REQUIRED, example = "16353")
    @ExcelProperty("主键id")
    private Long id;

    @Schema(description = "运单号")
    @ExcelProperty("运单号")
    private String no;

    @Schema(description = "票号")
    @ExcelProperty("票号")
    private String ticketNo;

    @Schema(description = "箱唛头")
    @ExcelProperty("箱唛头")
    private String boxMarking;

    @Schema(description = "品名", example = "赵六")
    @ExcelProperty("品名")
    private String productName;

    @Schema(description = "产品信息")
    @ExcelProperty("产品信息")
    private String productInfo;

    @Schema(description = "材质俄语")
    @ExcelProperty("材质俄语")
    private String materialRu;

    @Schema(description = "件数")
    @ExcelProperty("件数")
    private Long quantity;

    @Schema(description = "每箱数量")
    @ExcelProperty("每箱数量")
    private Long quantityPerBox;

    @Schema(description = "单位")
    @ExcelProperty("单位")
    private String unit;

    @Schema(description = "总数")
    @ExcelProperty("总数")
    private Long total;

    @Schema(description = "长")
    @ExcelProperty("长")
    private Double length;

    @Schema(description = "宽")
    @ExcelProperty("宽")
    private Double width;

    @Schema(description = "高")
    @ExcelProperty("高")
    private Double high;

    @Schema(description = "体积每箱")
    @ExcelProperty("体积每箱")
    private Double volumePerBox;

    @Schema(description = "立方")
    @ExcelProperty("立方")
    private Double cube;

    @Schema(description = "毛重每箱")
    @ExcelProperty("毛重每箱")
    private Double grossWeightPerBox;

    @Schema(description = "毛重")
    @ExcelProperty("毛重")
    private Double grossWeight;

    @Schema(description = "单箱净重")
    @ExcelProperty("单箱净重")
    private Double netWeightBox;

    @Schema(description = "总净重")
    @ExcelProperty("总净重")
    private Double totalNetWeight;

    @Schema(description = "包装方式")
    @ExcelProperty("包装方式")
    private String packaging;

    @Schema(description = "备注")
    @ExcelProperty("备注")
    private String notes;

}